package hk.dao;

import hk.pojo.UserInfo;

import java.util.List;

/**
 * @version 1.0
 * @Author YangJiaQuan_hrbnu
 * @Date 2024/4/2 21:22
 */
public interface UserDao {
    /*
        测试DBUtil的六个方法：update、addAndReturnId、getSingleObj、getList、getScala、getColumn
     */
    public UserInfo getUserById(int id);//根据ID查询一个
    public UserInfo login(String userName,String password);//登录
    //查询所有
    public List<UserInfo> getAll();//查询所有
    public String getUserNameById(int id);//查询一个标量值
    public int getUserCount();//查询总数据条数
    public int addUser(UserInfo u);//添加用户
    public int updateUser(UserInfo u);//更新用户
    public int deleteUserById(int id);//删除用户
    public int addAndReturnId(UserInfo u);//添加用户并返回用户id
    public List<String>getUserNames();//查询用户名

}
